# GENERATED BY: test/help_test.dart

## Section 0
$ pub add --help
Add dependencies to `pubspec.yaml`.

Invoking `dart pub add foo bar` will add `foo` and `bar` to `pubspec.yaml`
with a default constraint derived from latest compatible version.

Add to dev_dependencies by prefixing with "dev:".

Make dependency overrides by prefixing with "override:".

Add packages with specific constraints or other sources by giving a descriptor
after an `@`.

For example (follow the same format including spaces):
  * Add a hosted dependency at newest compatible stable version:
    `dart pub add foo`
  * Add a hosted dev dependency at newest compatible stable version:
    `dart pub add dev:foo`
  * Add a hosted dependency with the given constraint
    `dart pub add foo@^1.2.3`
  * Add multiple dependencies:
    `dart pub add foo dev:bar`
  * Add a dependency override:
    `dart pub add override:foo@1.0.0`
  * Add a path dependency:
    `dart pub add "foo@{path: ../foo}"`
  * Add a hosted dependency:
    `dart pub add "foo@{hosted: https://my-pub.dev}"`
  * Add an sdk dependency:
    `dart pub add "foo@{sdk: flutter}"`
  * Add a git dependency:
    `dart pub add "foo@{git: https://github.com/foo/foo}"`
  * Add a git dependency with a path and ref specified:
    `dart pub add \
      "foo@{git:{url: ../foo.git, ref: <branch>, path: <subdir>}}"`

Usage: pub add [options] [<section>:]<package>[@<descriptor>] [<section>:]<package2>[@<descriptor>] ...]
-h, --help               Print this usage information.
    --[no-]offline       Use cached packages instead of accessing the network.
-n, --dry-run            Report what dependencies would change but don't change any.
    --[no-]precompile    Build executables in immediate dependencies.
-C, --directory=<dir>    Run this in the directory <dir>.
    --[no-]example       Also update dependencies in `example/` after modifying pubspec.yaml in the root package (if it exists).
                         (defaults to on)

Run "pub help" to see global options.
See https://dart.dev/tools/pub/cmd/pub-add for detailed documentation.

